package com.hqj.service;

import java.util.List;
import java.util.Map;

public interface BaseService<T> {
    /**
     * 查询多条记录
     * @param t 表示类的泛型
     * @return
     */
    public List<T> find(T t);

    /**
     * 查询单个对象
     * @param t
     * @return
     */
    public T get(T t);

    /**
     * 数据的新增
     * @param t
     * @return
     */
    public Map<String,Object> add(T t);
    /**
     * 数据的编辑
     * @param t
     * @return
     */
    public Map<String,Object> edit(T t);

    /**
     * 数据的删除
     * @param id
     * @return
     */
    public Map<String,Object> remove(int id);

}
